/* CSS Document */
@import "base.css";
@import "ico.css";
.menus_list_01{ float:left; padding:0 3px}
.menus_list_01 li {
	overflow: hidden;
	float:left;
	margin:3px;
	transition: all 0.6s ease-in-out 0s;}
.menus_list_01 li a {
	display: block;
	overflow: hidden;
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-right:1.5em;
	margin-bottom:1.5em;
}
.menus_list_01 li:hover{
    transform: scale(.9);
	-moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius:25px;
}
.menus_list_01 li p{
	color: #fff;
	font-size: 1.4em;
	margin-top: .6em;
	margin-left:.6em
}
.menus_list_02{
	margin:3px;
	width:5em;
	position:absolute;
	top:0px;
	right:0px;
	padding:5px;
	background:url(../images/bg/bg_green2.png);
	padding-top:20%;
}

.menus_list_02 li{
	text-align:center;
	padding:10px 0px;
	border-bottom:1px solid #fff
}
.menus_list_02 li a{
	padding:5px 3px;
	display:block;
	border-radius:6px
}
.menus_list_02 li a:hover{ 
	background:#317328
}
.menus_list_02 li p{
	color: #fff;
	font-size: 1.2em;
	white-space:nowrap;
	text-align:center;
	margin-top: 0.5em;
}
#zhenfu_index .menus_list_01{ margin-right:5.3em}
#business_index .menus_list_01{ margin-right:5.3em}
#business_index ul.menus_list_01 li a{
	margin:0px;
}
#business_index ul.menus_list_01 li a img{
	width:100%; height:100%
}
#business_index .menus_list_02{
	background:url(../images/bg/bg_blue5.png);
}
#business_index .menus_list_02 li a:hover{ background:#1c8687}
.w8_bg_b1{ background:url(../images/bg/bg_blue.png)}
.w8_bg_b2{ background:url(../images/bg/bg_blue2.png)}
.w8_bg_b3{ background:url(../images/bg/bg_blue3.png)}
.w8_bg_b4{ background:url(../images/bg/bg_blue4.png)}
.w8_bg_green{ background:url(../images/bg/bg_green.png)}
.w8_bg_r2{ background:url(../images/bg/bg_r2.png)}
.w8_bg_y{ background:url(../images/bg/bg_y.png)}
.w8_bg_red{ background:url(../images/bg/bg_red.png)}
.w8_bg_red2{ background:url(../images/bg/bg_red2.png)}
.w8_bg_red3{ background:url(../images/bg/bg_red3.png)}
ul.menus_list_01 li.li3 a{ padding-top:50%; margin:0;}
ul.menus_list_01 li.nearby a,ul.menus_list_01 li..rental a{ padding-top:50%; margin:0;}
.menus_list_01 li a span.now_temperature{
	font-size:1.9em; color:#FFF
}


.menu-footer{
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:99999;	
	width: 100%;
	background:url(../images/bg/nav_bg.png) bottom
}
.menu-footer ul{
	display: -webkit-box;
	display: -moz-box;
	display: box;	
	width: 100%;
}
.menu-footer ul li{
	text-align: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin:5px 1px;
	padding:5px;
	cursor:pointer;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
}
.menu-footer ul li:hover,.menu-footer ul li.nav_selectd,.menu-footer ul li:active{
	background:url(../images/bg/nav_selectd_bg.png) bottom;
}
div.menu-footer ul li a{
	display:block;
	width:100%;
}
div.menu-footer ul li p{
	font-size:14px;
	color:#929393;
	 margin-top:.5em;
	 display:block
}
div.menu-footer ul li a span{ width:31px; height:24px; display:block; margin:0 auto}
div.menu-footer ul li.nav_selectd p,div.menu-footer ul li:hover p{ color:#fff}
div.menu-footer ul li.nav_selectd span,div.menu-footer ul li:hover span{ background-position:0px -26px;}


.fund_search ul li{ background:#FFF; border:1px solid #d6d3d3; padding:10px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius:8px; margin-bottom:10px;
	color:#494949
}
.fund_search ul li img{ margin-right:5px;}
.fund_search ul li p{ color:#000}
.fund_search ul li p.color_green{ color:#059613}
.color_red{ color:#F00}

.tab_title{
	background:#b8b8b8;
	border:none;
}

.tab_title ul{
	display: -webkit-box;
	display: -moz-box;
	display: box;
	width:100%
}

#tab_title ul li.selectd a{ color:#FFF;}
#tab_title ul li a{ color:#1E1E1E; display:block; width:100%; height:100%}
.tab_title ul li{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align:center;
	color:#1e1e1e;
	padding:10px;
	border-right:1px solid #8a8a8a;
	border-left:1px solid #cacaca;
}
#tab_title ul li{padding:0}
#tab_title ul li a{padding:10px}
.tab_title ul li.selectd{ background:#e12222; color:#fff}

div.tab_list ul li{/* border-bottom:1px dotted #c6c6c6;*/ margin-bottom:10px;}
div#tab_botder_bg li,ul.tab_botder_bg li{ border:1px solid #c6c6c6; padding:5px; border-radius:8px; background:#FFF}
div.tab_list ul li img{ width:35%; float:left; margin-right:10px}
div.tab_list ul li span{ font-size:1.2em}
div.tab_list ul li p{ font-size:.9em}
div.tab_list ul li .ui-shadow{
	box-shadow:none;
	background:#1CBA50	
}
div.tab_list ul li span .ui-shadow{
	background:#ba1c2b	
}

div.tab_list ul li .ui-btn-up-c,div.tab_list ul li .ui-btn-hover-c{
	color:#fff; text-shadow:none; float:right; border:none; border-radius:5px
}
div.tab_list ul.teacher_list li{
	background:#d1e1eb;
	text-align:center;
	float:left;
	margin:5px 3px;
	border:none;
	padding-bottom:10px
}
div.tab_list ul.teacher_list li:nth-of-type(2n+1) {
float: left;
}

div.tab_list ul.teacher_list li:nth-of-type(2n+0) {
float: right;
}
div.tab_list ul.teacher_list li .teacher_msg{
	margin:0 10px;
	text-align:left
}
div.tab_list ul.teacher_list li .teacher_msg img{
	width:100%;
	margin-top:10px;
}
div.tab_list ul.teacher_list li .teacher_msg span{ 
	font-weight:bold;
	display:block; 
	margin:5px 0;
	float:left;
	width:100%
}
div.tab_list ul.teacher_list .names{
	background:#00a1d6;
	text-align:center;
	color:#fff;
	padding:5px;	
	font-size:1.2em
}
div.tab_list ul.teacher_list .names i{
	font-style:normal;
	font-size:.8em;
}

.stud2 li img{
	 width:35%; 
	 float:left; 
	 margin-right:10px
}
.stud2 li{ 
	background-image:url(../images/stud2__14.png); 
	background-color:#dbdbdb;
	background-position:center right;
	background-repeat:no-repeat;
	display:block;
	padding-right:18px;
	margin:5px 0;
	border-radius:8px
}
.stud_con{ margin:2px; background:#FFF;border-radius:8px}
.stud_con span.names{ display:block; font-size:16px}
.stud_con span.times{ display:block; color:#cdcdcd; font-size:12px}
.stud_con span.times,.stud_con span.names{
	word-break:keep-all;
    white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.plan_title{ background:#2477e1; color:#fff; padding:5px; font-size:1.4em;  border-radius:8px 8px 0px 0px;}
.plan_title img{ margin-right:10px;}

.plan_search{ position:relative; margin-top:0px; background:#FFF; padding:10px}
.plan_search table tr td label{ font-size:16px;text-shadow:none}
.plan_search table tr td{height:48px}
.plan_search .play_DA{ background:url(../images/plan_07.png) no-repeat; width:33px; height:66px;
position:absolute; right:3px; top:75px; display:block}

.plan_detail ul li{ border:1px solid #d5d5d5; padding:5px 2px; background:#fff; border-radius:8px; margin:3px 0;}
.plan_detail_title{ float:left;}
.plan_detail_title .names{ font-size:15px; display:block}
.plan_detail_title .names img{ width:30px}
.plan_detail_title .plan_more{ background:url(../images/plan_detail_18.png) no-repeat left center; padding-left:25px; margin-top:10px}
.plan_detail_title .plan_more_j{ background:url(../images/plan_detail_07.png) no-repeat left center;}
.plan_time{ float:right; width:155px; background:url(../images/plan_detail_21.png) no-repeat center 2px}
.plan_time span{ float:left; font-size:12px}
.plan_time span.STD{ font-size:1.4em; display:block; margin-bottom:5px}
.mony{ padding-left:25px; color:#a3a3a3; display:block; margin-top:10px}
.mony span{ float:left}
.mony span.Pary{ float:right; font-size:2.2em; margin-bottom:10px; color:#e66d2b}
.mony span.Pary i{ font-size:12px; color:#a3a3a3; font-style:normal}

.plan_detail .table_money{ color:#e66d2b}
.plan_detail .table_div{ margin:5px 25px; display:none}
.plan_detail table tr td{
	border-top:1px dotted #a7a7a7
}

.plan_detail table tr td img{ margin-left:5px;}
.plan_detail .ui-btn-up-c,.plan_detail .ui-btn-hover-c{
	background:#20ad48; color:#FFF; border:none; border-radius:0px;
}

.banz2 .ui-shadow {
    background: none repeat scroll 0 0 #1CBA50;
    box-shadow: none;
}
.banz2 .ui-btn-hover-c,.banz2 .ui-btn-up-c{
    border: medium none;
    border-radius: 5px;
    color: #FFFFFF;
    float: right;
    text-shadow: none;
}


.messagewrap{
	background:#fff;
	margin:3px;
	overflow:hidden;/*
	background:url(../images/ico/icon_news.png) no-repeat 2px center;*/
}
.messagewrap div{ position:relative}
.messagewrap div a img{ width:100%}
.messagewrap div a span{
	background:#000;
	color:#fff;
	display:block;
	word-break:keep-all;
    white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:1.4em;
	text-align:center;
	opacity:.8;
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%
}

#news_index .swiper-pagination{ bottom:30px}
#news_index ul li{ padding:1px; background:#DBDBDB}
#news_index ul li .stud_con{ padding:5px}

#my_page table{ background:#FFF; border:1px solid #d5d5d5; border-radius:8px; font-size:1.2em; margin-bottom:10px}
#my_page table tr td{ border-bottom:1px dotted #d5d5d5;  padding:5px; height:50px}

#business_index .menus_list_01 li{ position:relative}
#business_index .menus_list_01 li p{
	position:absolute;
	top:10px;
	left:0px;
	width:92%;
	margin:0 10px;
	padding:5px 0px;
	text-align:center;
	border-radius:8px;
background:rgba(112, 153, 177, 0.4) none repeat scroll 0 0 !important;}



ul#gaoduan li p{ margin-left:0px; width:100%; text-align:center; position:absolute; left:0px; bottom:8px;}



.jiaodian_list ul li{ background:#fff; border:1px solid #d5d5d5; border-radius:8px; padding:10px; position:relative; margin-bottom:10px}
.jiaodian_list ul li span{ display:block; font-weight:bold; padding-bottom:10px}
.jiaodian_list ul li img.photo{ float:left; width:20%; margin-right:10px;}
.jiaodian_list ul li p .ui-btn{ background:#009cff; color:#fff; border:none; border-radius:5px;}
.jiaodian_list ul li p .ui-btn-inner{padding: 0.2em 5px;}
.jiaodian_list ul li p .ui-btn-text{ padding:0px}
.jiaodian_list ul li p i{ font-style:normal; color:#ff0000;}
.jiaodian_list ul li p b{ font-weight:normal; color:#009cff;}
.jiaodian_list ul li .list_left{ position:absolute; right:10px; top:38%}

.daren_list{ padding:3px;}
.daren_list ul li{ background:#fff; border:1px solid #d5d5d5; padding:5px; margin:3px; float:left}
.daren_list ul li img.photo{ float:left; margin-right:10px; width:40%; border:1px solid #d7d7d7; border-radius:5px}
.daren_list ul li span{ font-weight:700; display:block; margin:5px 0}
.daren_list ul li p{ line-height:25px; font-size:.9em}
.daren_list ul li p i{ font-style:normal; color:#ff0000;}
.daren_list ul li p b{ font-weight:normal; color:#009cff;}
.daren_list ul li p.lv{ float:left}


.quan_jianjie{ padding:10px;}
.quan_jianjie span{ font-size:1.2em; color:#009cff; margin:10px 0; display:block}
.quan_jianjie p{ font-size:.9em; line-height:24px}
.quan_jianjie img{ float:left; margin-right:10px; width:40%}

.business_list ul span.b_title{color:#009cff; font-size:1.4em; font-weight:700; display:block; margin-bottom:5px;}
.business_list ul li{ border:1px solid #d5d5d5; background:#fff; margin-bottom:10px}
.business_list ul li img{ float:left; width:35%; margin-right:5px;}
.business_list ul li span{ font-size:1.2em; display:block; word-break:keep-all; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; margin:5px 5px 5px 0}
.business_list ul li p{ font-size:.9em; padding-right:5px}
.business_list ul li span{ font-weight:bold; color:#009cff}
.shanye_list ul li img{ margin:5px}
.shanye_list ul li p{ line-height:24px}
.shanye_list ul li a p{ color:#494949; font-weight:normal}

.zuopin ul li{ margin:3px; position:relative}
.zuopin ul li p{ position:absolute; bottom:0px; left:0px; display:block;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; color:#fff; width:100%}
.zuopin ul li p span{ padding:5px 10px; display:block}
.zuopin ul li img{ width:100%}
div.zuopin ul li:nth-of-type(2n+1) {
float: left;
}

div.zuopin ul li:nth-of-type(2n+0) {
float: right;
}

#welcome_index{ position:relative; overflow:hidden; background:#5ba3e0}
#welcome_index ul{ position:absolute; z-index:9999; top:0px; margin:5px}
#welcome_index ul img.logos{ width:100%; margin-bottom:30px}
#welcome_index ul li{ position:relative; margin:3px; float:left;transition: all 0.6s ease-in-out 0s;}
#welcome_index ul li img{ width:100%}
#welcome_index ul li p{ position:absolute; bottom:0px; left:0px; background:rgba(0, 0, 0, 0.54) none repeat scroll 0 0 !important; color:#fff; text-align:center; width:100%; font-size:1.2em; padding:5px 0; font-weight:normal}
#welcome_index ul li:hover{ opacity:.5; transform: scale(.9);}
#welcome_index .bg_bottom{ position:absolute; bottom:0px; left:0px; width:100%; z-index:100;}
#welcome_index .index_bg{ width:100%}



#start_index #mySwipe .swipe-wrap div img{ width:100%;}
#start_index #mySwipe{ position:static}
#starts{ position:absolute; left:0; top:0px; width:100%;height:100%; z-index:9999; overflow:hidden; display:block}
#starts img.bgs{ width:100%}
#starts img.starts_logo{ position:absolute; top:10%; left:0px;}
#starts img.starts_title{ position:absolute; top:35%; left:0px;}
#starts img.starts_bottom{ position:absolute; bottom:0px; left:0px;}

/*********Starts welcome   Update***********/
#start_index .swipe-wrap div.welcome_1{
	background:url(../images/welcome/welcome_bg.png);
	height:100%;	
	position:relative
}
#start_index .swipe-wrap div.welcome_red{
	background:url(../images/welcome/red/welcome_bg.png);
}
#start_index .swipe-wrap div.welcome_1 .welcome_title{
	margin-top:18%
}
#start_index .swipe-wrap div.welcome_2{
	display:block;
	overflow:hidden;
	position:relative
}
#start_index .swipe-wrap div.welcome_2 img.welcome_2_title{
	position:absolute;
	left:0px;
	top:27%;
	z-index:999
}
#start_index .swipe-wrap div img.welcome_2_number{
	position:absolute;
	left:0px;
	bottom:14%;
	z-index:999
}
#start_index .swipe-wrap div.welcome_2 img.welcome_2_bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:998
}
